// pages/personal/allow/allow.js
var api = require('../../api.js');
var app = getApp();
import Notify from '../../components/vant-weapp/dist/notify/notify';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    url:"",
    goodsId:"",
    imgUrl:'',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let environment = api._api_root,imgUrl='';
    console.log(environment);
    if(environment === 'https://www.tokyolifestyle.com/portal/'){
      imgUrl = '/images/logo.jpeg'
    }else{
      imgUrl='/images/logo.jpg';
    }
    console.log(imgUrl);
    this.setData({
      imgUrl:imgUrl
    })
    let self = this;
    const eventChannel = this.getOpenerEventChannel();
    // eventChannel.emit('acceptDataFromOpenedPage', { data: 'test' });

    // 监听acceptDataFromOpenerPage事件，获取上一页面通过eventChannel传送到当前页面的数据
    eventChannel.on('acceptDataFromOpenerPage', function (data) {
      if (data && data.url && data.url != undefined){//个人中心需要登录的页面
        self.setData({
          url: data.url
        })
      };
      if (data && data.goodsId && data.goodsId != undefined){//商品id
        self.setData({
          goodsId: data.goodsId
        })
      }
    });
    // 查看是否授权，已授权的，直接登陆
    // wx.getSetting({
    //   success(res) {
    //     let hasUserInfo = res.authSetting['scope.userInfo'];
    //     let token = wx.getStorageSync('token');
    //     if (hasUserInfo && !token ) {  //已授权
    //       wx.getUserInfo({  // 已经授权，可以直接调用 getUserInfo 获取头像昵称
    //         success: function (res) {
    //           console.log(res);
    //           self.setData({
    //             userInfo: res.rawData,
    //             isUserInfoAuth: true
    //           });
    //           app.login(true, res, self.afterLogin);//登陆+绑定
    //         }
    //       });
    //     }
    //   }
    // })
  },
  
  gotUserInfo:function(res){
    let self = this;
    if (!res.detail.userInfo){
      Notify({
        message: '用户拒绝微信号授权，请重新授权',
        color: '#fff',
        background: '#BDBDBD',
        selector: '#custom-selector'
      });
    }else{
      var sessionKey = wx.getStorageSync("sessionKey");
      if (!sessionKey){
        app.login(true, res, self.afterLogin);//登陆+绑定
        return;
      }else{
        app.userAnthBind(res, self.afterLogin);//绑定
      }
    }
  },
  afterLogin(){
    let page = this;
    //console.log("adhaijdao***********");
    const eventChannel = this.getOpenerEventChannel();
    eventChannel.emit('acceptDataFromOpenedPage', { hasLogin: true,goodsId: page.data.goodsId});
    //如果用户进来没登录，然后现在登录成功以后，检查本地有没有上级经销商的share_code,有就绑定
    let share_code = wx.getStorageSync('share_code');
    if (share_code) {
      app.bindSalesInfo(share_code);
    }
    app.checkUserIditity();
  },
  getMemberInfo:function(){
    let page = this;
    app.request({
      url: api.user.getMemberInfo,
      success:function(res){
        if (res.code == 200) {
          console.log(res.data)
          wx.setStorageSync('user_info', res.data);
          page.setData({
            'user_info': res.data
          })
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  getUserInfo(arg) {
    console.log(arg)
    if ( arg.detail.iv ) {
      
      if (wx.reLaunch) {
        wx.reLaunch({
          url: '/pages/index/index'
        })
      } else {
        this.location('/pages/index/index');
      }
   //   app.locationReplace('/pages/index/index');
    }
  }
})